package com.liy.cloud.common.pw.service;

import com.liy.cloud.common.pw.entity.PwSellerReportEntity;
import com.das.framework.common.extvo.ResultVO;
import com.das.framework.common.service.IBaseService;

import java.util.List;

/**
 * 售票员结算单主表 Service服务接口定义
 * @ClassName: PwSellerReportService
 * @Description: 
 * @author: 
 * @date: 2018-07-31 18:02:58
 */
public interface PwSellerReportService extends IBaseService<PwSellerReportEntity, String>{

    /*
     * @Author:  libs
     * @Date:    2018/8/6 17:50
     * @Description: 查询售票员某一天的结算单，必须字段：车站编号systemId，售票员工号sellerId，结算时间jsDate
     **/
    List<PwSellerReportEntity> getOneDay(PwSellerReportEntity pwSellerReportEntity);

    /*
     * @Author:  liyang
     * @Date:    2018/8/6  14:21
     * @Description: 根据车站查询最新的 一条售票员记录
     *
     **/
    PwSellerReportEntity getLatestSellaerReportEntity(String systemId);

    ResultVO addSellerReport(String sellerId, String systemId, String account) throws Exception;
}